package com.t19;

import static com.Print.print;

/**
 * Created by xuyiwei on 2018/9/11.
 */
public enum  OzWitch {
    WEST("Miss Gulch, aka the Wicked Witch of the West"),
    NORTH("Glinda, the Good Witch of the North"),
    EAST("Wicked Witch of the East, wearer of the Ruby " +
            "Slippers, crushed by Dorothy's house"),
    SOUTH("Good by inference, but missing");
    private String description;
    // Constructor must be package or private access:
    private OzWitch(String description) {
        this.description = description;
    }
    public String getDescription() { return description; }
    public static void main(String[] args) {
        for(OzWitch witch : OzWitch.values())
            print(witch + ": " + witch.getDescription());
    }
    /**
     * WEST: Miss Gulch, aka the Wicked Witch of the West
     NORTH: Glinda, the Good Witch of the North
     EAST: Wicked Witch of the East, wearer of the Ruby Slippers, crushed by Dorothy's house
     SOUTH: Good by inference, but missing
     */
}
